package yinghan;
import java.util.Scanner;
public class AtmTest {
    public static void main(String[] args) {

        Menu m=new Menu();
        Scanner sc=new Scanner(System.in);
        RegisAndLogin r=new RegisAndLogin();
        Account a=new Account(17160,123456,"朱玉钟",25,10000);
        boolean b=false;
        Operation o=new Operation();
        //主菜单界面
        while(true){
            m.menu();
            int index=sc.nextInt();
            if(index==1){
                //注册
                b=r.regis(a, sc);
                if(b){
                    System.out.println("注册成功！");
                    System.out.println(a.getName()+"------初始账户余额："+a.getMoney());
                }else{
                    System.out.println("注册次数用完，请明天再来！");
                }

            }else if(index==2){
                //登陆
                b=r.login(a, sc);
                if(b){
                    System.out.println("登陆成功,欢迎"+a.getName()+"用户！");
                    break;
                }else{
                    System.out.println("登陆次数用完，请明天再来！");
                }
            }
        }
        //操作界面
        if(b){
            while(true){
                m.welcome(a);
                int index=sc.nextInt();
                if(index==1){
                    //查询余额
                    o.findMoney(a, sc);
                }else if(index==2){
                    //存款
                    o.addMoney(a, sc);
                }else if(index==3){
                    //取款
                    o.putMoney(a, sc);
                }else{
                    //退出
                    break;
                }
            }

        }
    }

}
